package com.example.service.impl;

import org.springframework.stereotype.Service;

import java.util.UUID;

@Service
public class OrderService {

    /**
     * 创建订单
     * TODO: 这个项目仅仅是为了秒杀，后续代码的什么生成订单、支付、相关推荐的后续需要时才弄
     * @param userId 用户ID
     * @param goodsId 商品ID
     * @param token 秒杀令牌
     * @return 订单ID
     */
    public String createOrder(Long userId, Long goodsId, String token) {
        // 实际业务中这里会调用数据库创建订单
        // 这里简化处理，直接返回一个UUID作为订单ID
        return "ORDER_" + UUID.randomUUID().toString().replace("-", "").substring(0, 16);
    }
}
